package com.xyz.dto;

import com.xyz.aop.Param;

public class RepairMaintenanceInsDto {

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String id;

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String mtcEmState;

    @Param(isRequired = false)
    private String mtcStateDesc;

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String mtcFaultType;

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String mtcFaultReason;

    @Param(isRequired = false)
    private String mtcDesc;

    @Param(isRequired = false)
    private String currentStatusAnalysis;

    //上传前图片文件编码
    @Param(isRequired = false)
    private String fileOldPicCode;

    //上传前音频文件编码
    @Param(isRequired = false)
    private String fileOldAudioCode;

    //上传前视频文件编码
    @Param(isRequired = false)
    private String fileOldVideoCode;

    //上传后图片文件编码
    @Param(isRequired = false)
    private String fileNewPicCode;

    //上传后音频文件编码
    @Param(isRequired = false)
    private String fileNewAudioCode;

    //上传后视频文件编码
    @Param(isRequired = false)
    private String fileNewVideoCode;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMtcEmState() {
        return mtcEmState;
    }

    public void setMtcEmState(String mtcEmState) {
        this.mtcEmState = mtcEmState;
    }

    public String getMtcStateDesc() {
        return mtcStateDesc;
    }

    public void setMtcStateDesc(String mtcStateDesc) {
        this.mtcStateDesc = mtcStateDesc;
    }

    public String getMtcFaultType() {
        return mtcFaultType;
    }

    public void setMtcFaultType(String mtcFaultType) {
        this.mtcFaultType = mtcFaultType;
    }

    public String getMtcFaultReason() {
        return mtcFaultReason;
    }

    public void setMtcFaultReason(String mtcFaultReason) {
        this.mtcFaultReason = mtcFaultReason;
    }

    public String getMtcDesc() {
        return mtcDesc;
    }

    public void setMtcDesc(String mtcDesc) {
        this.mtcDesc = mtcDesc;
    }

    public String getFileOldAudioCode() {
        return fileOldAudioCode;
    }

    public void setFileOldAudioCode(String fileOldAudioCode) {
        this.fileOldAudioCode = fileOldAudioCode;
    }

    public String getFileOldPicCode() {
        return fileOldPicCode;
    }

    public void setFileOldPicCode(String fileOldPicCode) {
        this.fileOldPicCode = fileOldPicCode;
    }

    public String getFileOldVideoCode() {
        return fileOldVideoCode;
    }

    public void setFileOldVideoCode(String fileOldVideoCode) {
        this.fileOldVideoCode = fileOldVideoCode;
    }

    public String getFileNewAudioCode() {
        return fileNewAudioCode;
    }

    public void setFileNewAudioCode(String fileNewAudioCode) {
        this.fileNewAudioCode = fileNewAudioCode;
    }

    public String getFileNewPicCode() {
        return fileNewPicCode;
    }

    public void setFileNewPicCode(String fileNewPicCode) {
        this.fileNewPicCode = fileNewPicCode;
    }

    public String getFileNewVideoCode() {
        return fileNewVideoCode;
    }

    public void setFileNewVideoCode(String fileNewVideoCode) {
        this.fileNewVideoCode = fileNewVideoCode;
    }

    public void setCurrentStatusAnalysis(String currentStatusAnalysis) {
        this.currentStatusAnalysis = currentStatusAnalysis == null ? null : currentStatusAnalysis.trim();
    }

    public String getCurrentStatusAnalysis() {
        return currentStatusAnalysis;
    }
}